回顾:
1. 输入输出
cin / cout - printf("%.3f",ans);
2. 变量和数据类型.
double long long int - 数据类型
int a = 3.14; // 强制类型转化 精度丢失
3. 基本运算
整除 /  和  取余(mod) %
内置函数:
 abs() - 绝对值.
 pow(a,b) - 次方/幂
 sqrt() - 开平方
 max() / min() - 求最值
 ceil(double x) - 向上取整
4. 分支 - 比较运算符 bool类型  true / false
 分支嵌套.
5. 循环 - while / for / do...while()
    break / continue / return 0;
 循环嵌套 - 画矩形
6. 数组 - 连续的存储功能  下标从0开始 全局变量
int a[101]; - 桶功能 a[x]++
int a[101][101]; - 表格 - 位置关系/标记
7. 字符数组 / 字符串
char s[101];  // '\0' - 表示字符串的结束
string s; 
本质: 数组的遍历问题.
--------------------------------------------
8. 函数/结构体.
函数 - 实现某个具体的功能 - 自定义函数
function / func / fun / f
调用 - 别人写好的东西.
某段程序的功能 - 重复使用.
好处/优点: 1. 代码重用 2. 问题分解 3. 方便调用

函数: 先定义,后使用.
定义格式: 
返回值类型 函数名(形式参数){
    函数体;
}
调用:
函数名(参数);

void f(){ // 没有返回值
    cout << "帅哥" << endl;
    cout << "帅哥1" << endl;
    cout << "帅哥2" << endl;
    cout << "帅哥3" << endl;
    cout << "帅哥4" << endl;
    cout << "帅哥5" << endl;
}


int func(int x){
    return 2 * x + 1;
}
double func1(double r){
    double ans = 3.14 * r * r;
    return ans;
}
int func2(int a,int b){  // 形式参数
    return a + b;
}

















